<?php

/**
 * Интерфейс объектов запроса, инкапсулирующих параметры запуска приложения.
 *
 */
interface Kernel_Request_Interface {

    /**
     * Возвращает значение параметра.
     *
     * @param   string  $param
     * @param   mixed   $default
     * @return  mixed
     */
    public function get($param, $default = null);

    /**
     * Возвращает, передан ли указанный параметр.
     *
     * @param   string  $param
     * @param   boolean $empty
     * @return  boolean
     */
    public function has($param, $empty = false);
}
